package javax.realtime;

public class AsyncEvent {

    public AsyncEvent() {
    }

    public synchronized void addHandler(AsyncEventHandler paramAsyncEventHandler) {
    }

    public synchronized void removeHandler(AsyncEventHandler paramAsyncEventHandler) {
    }

    public boolean handledBy(AsyncEventHandler paramAsyncEventHandler) {
        return false;
    }

    public synchronized void setHandler(AsyncEventHandler paramAsyncEventHandler){
    }

    public ReleaseParameters createReleaseParameters() {
        return null;
    }

    public synchronized void bindTo(String paramString) {
    }

    public synchronized void unbindTo(String paramString) {
    }

    public synchronized native void fire();

    native void addHandler0(AsyncEventHandler paramAsyncEventHandler);

    native void bindTo0(String paramString);

    native boolean handleBy0(AsyncEventHandler paramAsyncEventHandler);

    native void removeHandler0(AsyncEventHandler paramAsyncEventHandler);

    native void unbindTo0(String paramString);

    native void setHandler0(AsyncEventHandler paramAsyncEventHandler);

}